package calculatrice;
// ==========================================================================
//										
//	- OpeMul -	
//
// ==========================================================================
//	'*' ou '/'
// ==========================================================================
/**
 * La classe OpeMul une classe qui gère les opérateur multiplication c'est à dire
 * '/' ou '*'
 * @author BOAZIZ M , BOUAYADI R , DRAMSY C , OCCELLO A , SENG D
 * @see OpeAdd
 */
public class OpeMul {
	/**
	 * char ope est un caractère ou on stock le caractère de l'opérateur c'est à dire '/' ou '*' 
	 */
	private char ope;
	
	//constructeurs
	/**
	 * Constructeur par defaut de OpeMul
	 */
	public OpeMul()
	{
		
	}
	/**
	 * Constructeur de OpeMul , Le paramètre o affecte o dans ope<br/>
	 * @param o
	 */
	public OpeMul(char o)
	{
		ope =  o;
	}
	
	//verifie si c'est un opemul
	/**
	 * Methode statique qui verifie si l'argument passé en paramètre est vraiment un OpeMul
	 * 
	 * @param ope
	 * @return boolean
	 */
	public static boolean isOpeMul( char ope)
	{
		return ( ope == '*' || ope == '/' );
	}
	/**
	 * Verifie si l'objet est multiplication
	 * @return boolean
	 */
	public boolean isMul()
	{
		return (ope == '*');
	}
	/**
	 * Verifie si l'objet est une division
	 * @return boolean
	 */
	public boolean isDiv()
	{
		return (ope == '/');
	}
	
}
